package com.jade.linkong.domain;
 
import lombok.Data;
 

import com.jade.common.annotation.Excel;
import com.jade.common.core.domain.BaseEntity;
import java.util.Date;
 
/**
 * 事项对象 lk_matter_project
 * 
 * @author jade
 * @date 2020-07-15
 */
@Data
public class LkMatterProject extends BaseEntity
{
    private static final long serialVersionUID = 1L;
 
    /** $column.columnComment */
    private Long id;
 
    /** 项目id */
    @Excel(name = "项目id")
    private Long projectId;
    private String projectName;
 
    /** 事项名称 */
    @Excel(name = "事项名称")
    private String name;
 
    /** 负责单位 */
    @Excel(name = "负责单位")
    private String mainOrg;
 
    /** 负责单位名称 */
    @Excel(name = "负责单位名称")
    private String mainOrgname;
 
    /** 单位类型（0.企业1.部门） */
    @Excel(name = "单位类型（0.企业1.部门）")
    private String orgStatus;
 
    /** 事项分类 */
    @Excel(name = "事项分类")
    private Long typeId;
 
    /** 事项分类名称 */
    private String typeName;
    
    /** 审核状态 （0待审核1通过2不通过） */
    @Excel(name = "审核状态 （0待审核1通过2不通过）")
    private String status;

    /** 审核通过时间 */
    @Excel(name = "审核通过时间")
    private Date statusDate;

    
    /** 审核描述  */
    @Excel(name = "审核描述 ")
    private String statusRemark;
    
    /** 文件路径 */
    @Excel(name = "文件路径")
    private String filePath;
    
    /** 排序 */
    @Excel(name = "排序")
    private Long sort;
 
    /** 填报单位 (没用)*/
    @Excel(name = "填报单位")
    private String reportOrg;
 
    /** 审批人 */
    @Excel(name = "审批人")
    private String approveUser;
 
    /** 审批人姓名 */
    @Excel(name = "审批人姓名")
    private String approveUsername;
 
    /** 红灯预警天数 */
    @Excel(name = "红灯预警天数")
    private String redLightDays;
 
    /** 黄灯预警天数 */
    @Excel(name = "黄灯预警天数")
    private String yelLightDays;
 
    /** 事项内容 */
    @Excel(name = "事项内容")
    private String matterContent;
    /** 办理依据 */
    @Excel(name = "办理依据")
    private String pursuant;

    /** 申报材料 */
    @Excel(name = "申报材料")
    private String applicationMaterials;

    /** 申报材料(附件) */
    @Excel(name = "申报材料(附件)")
    private String accessory;

    /** 申报材料(附件) */
    @Excel(name = "附件上传前的名称")
    private String accessoryOld;

    /** 办事条件 */
    @Excel(name = "办事条件")
    private String workConditions;

    /** 办理流程 */
    @Excel(name = "办理流程")
    private String handlingProcedures;

    /** 收费标准 */
    @Excel(name = "收费标准")
    private String rates;

    /** 办理时间地址 */
    @Excel(name = "办理时间地址")
    private String timeAddress;
 
    /** 预计完成时间 */
    @Excel(name = "预计完成时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date expectedDate;
 
    /** 删除标志（0代表存在 1代表删除） */
    private String delFlag;
 
    /**
     * 亮灯 1=红
     * 2=黄
     */
    private String light;
    /**
     * 是否扣分
     */
    private String isPenalties;

    /**以下是冗余字段 */
    private String proName;

    private int proId;


    private String companyName;

    private String leader;
    private String lightStatus;
    private String myId;

    private String proMatterIds;

    /**
     * 红灯数量
     */
    private String redLight;

    /**
     * 黄灯数量
     */
    private String yelLight;

    private Date transitionTime;

    /** 事项授受状态（0未授受 1已授受） */
    private Integer acceptingState;

    private String leaderPhone;

    private String parentName;
}
